home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_qt.idb / usr / freeware / catman / p_man / cat3 / qframe.Z / qframe
Encoding:
Text File  |  1998-10-28  |  23.1 KB  |  463 lines

  1.  
  2.  
  3.  
  4.      QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))       QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       QFrame - The base class of widgets that have an (optional)
  10.       frame
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.       #include <qframe.h>
  14.  
  15.       Inherits QWidget.
  16.  
  17.       Inherited by QGroupBox, QLCDNumber, QLabel, QMenuBar,
  18.       QProgressBar,    QScrollView, QSpinBox, QSplitter, QTableView
  19.       and QWidgetStack.
  20.  
  21.     PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrrssss
  22.       QQQQFFFFrrrraaaammmmeeee (((( QQQQWWWWiiiiddddggggeeeetttt **** _p_a_r_e_n_t====0000,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _n_a_m_e====0000,,,, WWWWFFFFllllaaaaggggssss _f
  23.       eeeennnnuuuummmm {{{{ NNNNooooFFFFrrrraaaammmmeeee ==== 0000,,,, BBBBooooxxxx ==== 0000xxxx0000000000001111,,,, PPPPaaaannnneeeellll ==== 0000xxxx0000000000002222,,,, WWWWiiiinnnnPPPPaaaannnneeeellll ====
  24.           0000xxxx0000000000003333,,,, HHHHLLLLiiiinnnneeee ==== 0000xxxx0000000000004444,,,, VVVVLLLLiiiinnnneeee ==== 0000xxxx0000000000005555,,,, MMMMSSSShhhhaaaappppeeee ==== 0000xxxx000000000000ffff,,,,
  25.           PPPPllllaaaaiiiinnnn ==== 0000xxxx0000000011110000,,,, RRRRaaaaiiiisssseeeedddd ==== 0000xxxx0000000022220000,,,, SSSSuuuunnnnkkkkeeeennnn ====    0000xxxx0000000033330000,,,,
  26.           MMMMSSSShhhhaaaaddddoooowwww ====    0000xxxx00000000ffff0000 }}}}
  27.       iiiinnnntttt ffffrrrraaaammmmeeeeSSSSttttyyyylllleeee (((()))) ccccoooonnnnsssstttt
  28.       iiiinnnntttt ffffrrrraaaammmmeeeeSSSShhhhaaaappppeeee (((()))) ccccoooonnnnsssstttt
  29.       iiiinnnntttt ffffrrrraaaammmmeeeeSSSShhhhaaaaddddoooowwww (((()))) ccccoooonnnnsssstttt
  30.       vvvvooooiiiidddd sssseeeettttFFFFrrrraaaammmmeeeeSSSSttttyyyylllleeee (((( iiiinnnntttt ))))
  31.       bbbboooooooollll lllliiiinnnneeeeSSSShhhhaaaappppeeeessssOOOOkkkk (((()))) ccccoooonnnnsssstttt
  32.       iiiinnnntttt lllliiiinnnneeeeWWWWiiiiddddtttthhhh    (((()))) ccccoooonnnnsssstttt
  33.       vvvvooooiiiidddd sssseeeettttLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh (((( iiiinnnntttt ))))
  34.       iiiinnnntttt mmmmaaaarrrrggggiiiinnnn (((())))    ccccoooonnnnsssstttt
  35.       vvvvooooiiiidddd sssseeeettttMMMMaaaarrrrggggiiiinnnn (((( iiiinnnntttt ))))
  36.       iiiinnnntttt mmmmiiiiddddLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh (((()))) ccccoooonnnnsssstttt
  37.       vvvvooooiiiidddd sssseeeettttMMMMiiiiddddLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh (((( iiiinnnntttt ))))
  38.       iiiinnnntttt ffffrrrraaaammmmeeeeWWWWiiiiddddtttthhhh (((()))) ccccoooonnnnsssstttt
  39.       QQQQRRRReeeecccctttt    ffffrrrraaaammmmeeeeRRRReeeecccctttt (((()))) ccccoooonnnnsssstttt
  40.       QQQQRRRReeeecccctttt    ccccoooonnnntttteeeennnnttttssssRRRReeeecccctttt (((())))    ccccoooonnnnsssstttt
  41.       vvvviiiirrrrttttuuuuaaaallll QQQQSSSSiiiizzzzeeee    ssssiiiizzzzeeeeHHHHiiiinnnntttt (((()))) ccccoooonnnnsssstttt
  42.  
  43.     PPPPrrrrooootttteeeecccctttteeeedddd MMMMeeeemmmmbbbbeeeerrrrssss
  44.       vvvvooooiiiidddd sssseeeettttFFFFrrrraaaammmmeeeeRRRReeeecccctttt (((( ccccoooonnnnsssstttt QQQQRRRReeeecccctttt &&&& ))))
  45.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ppppaaaaiiiinnnnttttEEEEvvvveeeennnntttt (((( QQQQPPPPaaaaiiiinnnnttttEEEEvvvveeeennnntttt    **** ))))
  46.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd rrrreeeessssiiiizzzzeeeeEEEEvvvveeeennnntttt (((( QQQQRRRReeeessssiiiizzzzeeeeEEEEvvvveeeennnntttt **** ))))
  47.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ddddrrrraaaawwwwFFFFrrrraaaammmmeeee (((( QQQQPPPPaaaaiiiinnnntttteeeerrrr **** ))))
  48.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ddddrrrraaaawwwwCCCCoooonnnntttteeeennnnttttssss (((( QQQQPPPPaaaaiiiinnnntttteeeerrrr **** ))))
  49.       vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ffffrrrraaaammmmeeeeCCCChhhhaaaannnnggggeeeedddd (((())))
  50.  
  51.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  52.       The QFrame class is the base class of    widgets    that have an
  53.       (optional) frame.
  54.  
  55.       It draws a label and calls a virtual function,
  56.       drawContents(), to fill in the frame.    This function is
  57.       reimplemented    by essentially all subclasses. There are also
  58.       two other less useful    functions, drawFrame() and
  59.       frameChanged().
  60.  
  61.  
  62.  
  63.      Page 1                         (printed 9/22/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))       QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))
  71.  
  72.  
  73.  
  74.       QMenuBar uses    this to    "raise"    the menu bar above the
  75.       surrounding screen:
  76.  
  77.           if ( style() == MotifStyle ) {
  78.           setFrameStyle( QFrame::Panel | QFrame::Raised    );
  79.           setLineWidth(    2 );
  80.           }    else {
  81.           setFrameStyle( QFrame::NoFrame );
  82.           }
  83.  
  84.       The QFrame class can also be used directly for creating
  85.       simple frames    without    any contents, for example like this:
  86.  
  87.           QFrame *emptyFrame = new QFrame( parentWidget );
  88.           emptyFrame->setFrameStyle( Panel | Sunken    );
  89.           emptyFrame->setLineWidth(    2 );
  90.  
  91.       A frame widget has three attributes: frame style, a line
  92.       width    and a mid-line width.
  93.  
  94.       The frame style is specified by a frame shape    and a shadow
  95.       style. The frame shapes are NoFrame, Box, Panel, WinPanel,
  96.       HLine    and VLine, and the shadow styles are Plain, Raised and
  97.       Sunken.
  98.  
  99.       The line width is the    width of the frame border.
  100.  
  101.       The mid-line width specifies the width of an extra line in
  102.       the middle of    the frame, that    uses a third color to obtain a
  103.       special 3D effect. Notice that a mid-line is only drawn for
  104.       Box, HLine and VLine frames that are raised or sunken.
  105.  
  106.       This table shows the most useful combinations    of styles and
  107.       widths (and some rather useless ones):
  108.  
  109.                   [[[[IIIImmmmaaaaggggeeee OOOOmmmmiiiitttttttteeeedddd]]]]
  110.  
  111.       For obvious reasons, NoFrame isn't shown. The    gray areas
  112.       next to the VLine and    HLine examples are there because the
  113.       widgets are taller/wider than    the natural width of the
  114.       lines. frameWidth() returns the natural width    of the line.
  115.  
  116.       The labels on    the top    and right are QLabel objects with
  117.       frameStyle() Raised|Panel and    lineWidth() 1.
  118.  
  119.       Examples:  tictac/tictac.cpp life/life.cpp movies/main.cpp
  120.       xform/xform.cpp widgets/widgets.cpp
  121.  
  122.      MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
  123.      QQQQFFFFrrrraaaammmmeeee::::::::QQQQFFFFrrrraaaammmmeeee (((( QQQQWWWWiiiiddddggggeeeetttt ****    ppppaaaarrrreeeennnntttt====0000,,,, ccccoooonnnnsssstttt    cccchhhhaaaarrrr **** nnnnaaaammmmeeee====0000,,,, WWWWFFFFllllaaaaggggssss
  124.       ffff====0000,,,, bbbboooooooollll aaaalllllllloooowwwwLLLLiiiinnnneeeessss====TTTTRRRRUUUUEEEE ))))
  125.       Constructs a frame widget with frame style NoFrame and a 1
  126.  
  127.  
  128.  
  129.      Page 2                         (printed 9/22/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))       QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))
  137.  
  138.  
  139.  
  140.       pixel    frame width.
  141.  
  142.       The _a_l_l_o_w_L_i_n_e_s argument can be set to    FALSE to disallow
  143.       HLine    and VLine shapes.
  144.  
  145.       The _p_a_r_e_n_t, _n_a_m_e and _f arguments are passed to the QWidget
  146.       constructor.
  147.  
  148.      QQQQRRRReeeecccctttt QQQQFFFFrrrraaaammmmeeee::::::::ccccoooonnnntttteeeennnnttttssssRRRReeeecccctttt    (((()))) ccccoooonnnnsssstttt
  149.       Returns the rectangle    inside the frame.
  150.  
  151.       See also: frameRect()    and drawContents().
  152.  
  153.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::ddddrrrraaaawwwwCCCCoooonnnntttteeeennnnttttssss (((( QQQQPPPPaaaaiiiinnnntttteeeerrrr **** )))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  154.       Virtual function that    draws the contents of the frame.
  155.  
  156.       The QPainter is already open when you    get it,    and you    must
  157.       leave    it open. Painter transformations are switched off on
  158.       entry. If you    transform the painter, remember    to take    the
  159.       frame    into account and reset transformation before
  160.       returning.
  161.  
  162.       This function    is reimplemented by subclasses that draw
  163.       something inside the frame. It should    draw only inside
  164.       contentsRect(). The default function does nothing.
  165.  
  166.       See also: contentsRect() and QPainter::setClipRect().
  167.  
  168.       Reimplemented    in QLCDNumber, QMenuBar, QLabel    and
  169.       QProgressBar.
  170.  
  171.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::ddddrrrraaaawwwwFFFFrrrraaaammmmeeee (((( QQQQPPPPaaaaiiiinnnntttteeeerrrr **** pppp )))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  172.       Draws    the frame using    the current frame attributes and color
  173.       group. The rectangle inside the frame    is not affected.
  174.  
  175.       This function    is virtual, but    in general you do not need to
  176.       reimplement it. If you do, note that the QPainter is already
  177.       open and must    remain open.
  178.  
  179.       See also: frameRect(), contentsRect(), drawContents(),
  180.       frameStyle() and setPalette().
  181.  
  182.       Examples:  life/life.cpp
  183.  
  184.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::ffffrrrraaaammmmeeeeCCCChhhhaaaannnnggggeeeedddd (((()))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  185.       Virtual function that    is called when the frame style,    line
  186.       width    or mid-line width changes.
  187.  
  188.       This function    can be reimplemented by    subclasses that    need
  189.       to know when the frame attributes change.
  190.  
  191.       Reimplemented    in QScrollView and QWidgetStack.
  192.  
  193.  
  194.  
  195.      Page 3                         (printed 9/22/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))       QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))
  203.  
  204.  
  205.  
  206.      QQQQRRRReeeecccctttt QQQQFFFFrrrraaaammmmeeee::::::::ffffrrrraaaammmmeeeeRRRReeeecccctttt (((())))    ccccoooonnnnsssstttt
  207.       Returns the frame rectangle.
  208.  
  209.       The default frame rectangle is equivalent to the widget
  210.       rectangle.
  211.  
  212.       See also: setFrameRect().
  213.  
  214.      iiiinnnntttt QQQQFFFFrrrraaaammmmeeee::::::::ffffrrrraaaammmmeeeeSSSShhhhaaaaddddoooowwww (((())))    ccccoooonnnnsssstttt
  215.       Returns the frame shadow value from the frame    style.
  216.  
  217.       See also: frameStyle() and frameShape().
  218.  
  219.      iiiinnnntttt QQQQFFFFrrrraaaammmmeeee::::::::ffffrrrraaaammmmeeeeSSSShhhhaaaappppeeee (((()))) ccccoooonnnnsssstttt
  220.       Returns the frame shape value    from the frame style.
  221.  
  222.       See also: frameStyle() and frameShadow().
  223.  
  224.      iiiinnnntttt QQQQFFFFrrrraaaammmmeeee::::::::ffffrrrraaaammmmeeeeSSSSttttyyyylllleeee (((()))) ccccoooonnnnsssstttt
  225.       Returns the frame style.
  226.  
  227.       The default value is QFrame::NoFrame.
  228.  
  229.       See also: setFrameStyle(), frameShape() and frameShadow().
  230.  
  231.      iiiinnnntttt QQQQFFFFrrrraaaammmmeeee::::::::ffffrrrraaaammmmeeeeWWWWiiiiddddtttthhhh (((()))) ccccoooonnnnsssstttt
  232.       Returns the width of the frame that is drawn.
  233.  
  234.       Note that the    frame width depends on the frame style,    not
  235.       only the line    width and the mid line width. For example, the
  236.       style    NoFrame    always has a frame width 0, while the style
  237.       Panel    has a frame width equivalent to    the line width.
  238.  
  239.       See also: lineWidth(), midLineWidth()    and frameStyle().
  240.  
  241.       Examples:  widgets/widgets.cpp
  242.  
  243.      bbbboooooooollll QQQQFFFFrrrraaaammmmeeee::::::::lllliiiinnnneeeeSSSShhhhaaaappppeeeessssOOOOkkkk (((()))) ccccoooonnnnsssstttt
  244.       Returns TRUE if line shapes (HLine or    VLine) are allowed, or
  245.       FALSE    if they    are not    allowed.
  246.  
  247.       It is    only possible to disallow line shapes in the
  248.       constructor. The default value is TRUE.
  249.  
  250.      iiiinnnntttt QQQQFFFFrrrraaaammmmeeee::::::::lllliiiinnnneeeeWWWWiiiiddddtttthhhh (((()))) ccccoooonnnnsssstttt
  251.       Returns the line width. (Note    that the _t_o_t_a_l line width for
  252.       HLine    and VLine is given by frameWidth(), not    lineWidth().)
  253.  
  254.       The default value is 1.
  255.  
  256.       See also: setLineWidth(), midLineWidth() and frameWidth().
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                         (printed 9/22/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))       QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))
  269.  
  270.  
  271.  
  272.      iiiinnnntttt QQQQFFFFrrrraaaammmmeeee::::::::mmmmaaaarrrrggggiiiinnnn    (((()))) ccccoooonnnnsssstttt
  273.       Returns the width of the margin. The margin is the distance
  274.       between the innermost    pixel of the frame and the outermost
  275.       pixel    of contentsRect(). It is included in frameWidth().
  276.  
  277.       The margin is    filled according to backgroundMode().
  278.  
  279.       The default value is 0.
  280.  
  281.       See also: setMargin(), lineWidth() and frameWidth().
  282.  
  283.      iiiinnnntttt QQQQFFFFrrrraaaammmmeeee::::::::mmmmiiiiddddLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh (((()))) ccccoooonnnnsssstttt
  284.       Returns the width of the mid-line.
  285.  
  286.       The default value is 0.
  287.  
  288.       See also: setMidLineWidth(), lineWidth() and frameWidth().
  289.  
  290.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::ppppaaaaiiiinnnnttttEEEEvvvveeeennnntttt (((( QQQQPPPPaaaaiiiinnnnttttEEEEvvvveeeennnntttt **** eeeevvvveeeennnntttt )))) [[[[vvvviiiirrrrttttuuuuaaaallll
  291.       pppprrrrooootttteeeecccctttteeeedddd]]]]
  292.       Handles paint    events for the frame.
  293.  
  294.       Paints the frame and the contents.
  295.  
  296.       Opens    the painter on the frame and calls first drawFrame(),
  297.       then drawContents().
  298.  
  299.       Reimplemented    from QWidget.
  300.  
  301.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::rrrreeeessssiiiizzzzeeeeEEEEvvvveeeennnntttt ((((    QQQQRRRReeeessssiiiizzzzeeeeEEEEvvvveeeennnntttt **** eeee )))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
  302.       Handles resize events    for the    frame.
  303.  
  304.       Adjusts the frame rectangle for the resized widget. The
  305.       frame    rectangle is elastic, the surrounding area is static.
  306.  
  307.       The resulting    frame rectangle    may be null or invalid.    You
  308.       can use setMinimumSize() to avoid that possibility.
  309.  
  310.       Nothing is done if the frame rectangle is a null rectangle
  311.       already.
  312.  
  313.       Reimplemented    from QWidget.
  314.  
  315.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::sssseeeettttFFFFrrrraaaammmmeeeeRRRReeeecccctttt (((( ccccoooonnnnsssstttt QQQQRRRReeeecccctttt &&&& rrrr )))) [[[[pppprrrrooootttteeeecccctttteeeedddd]]]]
  316.       Sets the frame rectangle to _r.
  317.  
  318.       The frame rectangle is the rectangle the frame is drawn in.
  319.       By default, this is the entire widget. Calling
  320.       setFrameRect() does _n_o_t cause    a widget update.
  321.  
  322.       If _r is a null rectangle (for    example    QRect(0,0,0,0)), then
  323.       the frame rectangle is equivalent to the widget rectangle.
  324.  
  325.  
  326.  
  327.      Page 5                         (printed 9/22/98)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))       QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))
  335.  
  336.  
  337.  
  338.       See also: frameRect()    and contentsRect().
  339.  
  340.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::sssseeeettttFFFFrrrraaaammmmeeeeSSSSttttyyyylllleeee    (((( iiiinnnntttt ssssttttyyyylllleeee ))))
  341.       Sets the frame style to _s_t_y_l_e.
  342.  
  343.       The _s_t_y_l_e is the bitwise OR between a    frame shape and    a
  344.       frame    shadow style. See the illustration in the class
  345.       documentation.
  346.  
  347.       The frame shapes are:
  348.  
  349.      style if you use this.
  350.       NoFrame draws    nothing. Naturally, you    should not specify a shadow
  351.  
  352.      the surrounding screen, but the border itself may be raised or
  353.      sunken.
  354.       Box draws a rectangular box. The contents appear to be level with
  355.  
  356.       Panel    draws a    rectangular panel that can be raised or    sunken.
  357.  
  358.      Specifying    this shape sets    the line width to 2 pixels. WinPanel
  359.      provides fancy Windows 95-like shadows.
  360.       WinPanel draws a rectangular panel that can be raised    or sunken.
  361.  
  362.       HLine    draws a    horizontal line    (vertically centered).
  363.  
  364.       VLine    draws a    vertical line (horizontally centered).
  365.  
  366.       The shadow styles are:
  367.  
  368.      effect).
  369.       Plain    draws using the    palette    foreground color (without any 3D
  370.  
  371.      the current color group.
  372.       Raised draws a 3D raised line    using the light    and dark colors    of
  373.  
  374.      the current color group.
  375.       Sunken draws a 3D sunken line    using the light    and dark colors    of
  376.  
  377.       If a mid-line    width greater than 0 is    specified, an
  378.       additional line is drawn for Raised or Sunken    Box, HLine and
  379.       VLine    frames.    The mid    color of the current color group is
  380.       used for drawing middle lines.
  381.  
  382.       WWWWaaaarrrrnnnniiiinnnngggg:::: Attempts to set the frame style to HLine or VLine
  383.       (with    any shadow style) are disregarded unless line shapes
  384.       are allowed. Line shapes are allowed by default.
  385.  
  386.       See also: Illustration, frameStyle(),    lineShapesOk(),
  387.       colorGroup() and QColorGroup.
  388.  
  389.       Examples:  tictac/tictac.cpp dclock/dclock.cpp
  390.  
  391.  
  392.  
  393.      Page 6                         (printed 9/22/98)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))       QQQQFFFFrrrraaaammmmeeee((((3333qqqqtttt))))
  401.  
  402.  
  403.  
  404.       xform/xform.cpp cursor/cursor.cpp layout/layout.cpp
  405.       widgets/widgets.cpp
  406.  
  407.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::sssseeeettttLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh (((( iiiinnnntttt wwww ))))
  408.       Sets the line    width to _w.
  409.  
  410.       See also: frameWidth(), lineWidth() and setMidLineWidth().
  411.  
  412.       Examples:  dclock/dclock.cpp xform/xform.cpp
  413.  
  414.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::sssseeeettttMMMMaaaarrrrggggiiiinnnn (((( iiiinnnntttt wwww ))))
  415.       Sets the width of the    margin to _w.
  416.  
  417.       See also: margin() and setLineWidth().
  418.  
  419.      vvvvooooiiiidddd QQQQFFFFrrrraaaammmmeeee::::::::sssseeeettttMMMMiiiiddddLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh (((( iiiinnnntttt    wwww ))))
  420.       Sets the width of the    mid-line to _w.
  421.  
  422.       See also:  midLineWidth() and    setLineWidth().
  423.  
  424.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  425.       hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrroooollllllll....nnnnoooo////qqqqtttt////qqqqffffrrrraaaammmmeeee....hhhhttttmmmmllll
  426.  
  427.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  428.       Copyright 1992-1997 Troll Tech AS.  See the LICENSE file
  429.       included in the distribution for a complete license
  430.       statement.
  431.  
  432.      AAAAUUUUTTTTHHHHOOOORRRR
  433.       Generated automatically from the source code.
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                         (printed 9/22/98)
  460.  
  461.  
  462.  
  463.